<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>基础语法</title>
</head>
<body>
    <!-- <input type="button" value="点击" onclick="alert('haha')">  -->
    <!-- 行内样式 点击时弹窗 -->
    
    <script>
        // alert("hello")//警告框 行内样式

        // //类型演示
        // let aa = "zhangsan";
        // console.log(typeof aa);//输出类型

        // var bb = 10;
        // console.log(typeof bb);

        // var cc = true;
        // console.log(typeof cc);

        // //js 中的 / 是可以输出小数的,但是Java的整数相除只能得到整数
        // var a = 10/4;
        // console.log(typeof a);


        // var b = 20;
        // var c = "20";
        // var d = 20;

        // //== 和 === 的区别
        // console.log("b==c:"+(b==c));//true
        // console.log("b===c:"+(b===c));//false
        
        // console.log("b==d:"+(b==d));//true
        // console.log("b===d:"+(b===d));//true



        //数组
        // var arr = new Array();
        // console.log(typeof arr);

        // var arr2 = [1,2,3,4];
        // arr2[4] = "awe";//随时扩充
        // arr2[7] = 23;
        // arr2.splice(2,1);//使用下标进行删除,第一个表示从哪一个下标开始,第二个表示删除几个数据
        // arr2["hello"] = "yes?";//此时下标变成 hello,但是不算在长度里
        // console.log(arr2);
        


        //函数
        // hello();
        // function hello(){
        //     console.log("hello");
        // }

        // var a = 1;
        // var b = 2;
        // var c = 3;
        // function add(x,y){
        //     //形参不要类型
        //     console.log(x+y);
        // }
        // add(a,b);//3
        // add(a,b,c)//3
        // add(c);//NAN



        //对象
        var introduction = {
            name:"白起",
            age:24,
            height:181,
            saySometion:function(){
                console.log("I love you!");
            }
        };
        console.log(introduction);

        
    </script>
</body>
</html>